package com.juc.threadPoolExecutor.threadPoolExecutor2;
/**
 * 
 * 方法shutdown 的作用是使当前未执行完的线程继续执行，
 * 而不在添加新的任务Task，shutdown方法不会阻塞，调用shutdown
 * 方法主线程main就马上结束了，而线程池会继续运行直到所有任务都
 * 执行完才会停止，如果不调用shutdown方法线程池会一直保持下去，以便随时
 * 执行被添加的新任务
 * 
 */
public class MyRunnable1 implements Runnable{

	@Override
	public void run() {
		try {
			System.out.println("begin " +Thread.currentThread().getName() +"  " +System.currentTimeMillis() );
			Thread.sleep(4000);
			System.out.println("  end  " +Thread.currentThread().getName() +"  " +System.currentTimeMillis() );

		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

}
